Back to Index Page

Windows Utilities

PhotoRenamer 4.1



Tell your Friends about PhotoRenamer 4.1



PhotoRenamer 4.1 Menu

Fast Track
Help Video: Quick Tour
What's New in PhotoRenamer 4.1
Feedback and Awards of PhotoRenamer 4.1
Download Counters of PhotoRenamer
Download PhotoRenamer 4.1 animated-download

Safe Use of PhotoRenamer 4.1
TGMDev PhotoRenamer History

Renaming Mask

Fast Track
Renaming Photos with PhotoRenamer 4.1
Mask Format Specifications
Edition of Renaming Masks of PhotoRenamer 4.1
Handling of Duplicates
File Extension

Files Selection

Fast Track
Files Selection
Help Video

Special Specifications

Fast Track
Keywords Specifications
Keyboard Entries Specification
Picture Counter Specifications

Meta Data

Exif Meta Data
IPTC Meta Data

User Interface

Fast Track
Ribbon Category 'Home'
Ribbon Category 'Photo Rename'
Ribbon Category 'Details'
Ribbon Category 'Options'
Ribbon Category 'View'
Ribbon Category 'Help'

Registering, Feedback and Support

Registering PhotoRenamer 4.1
Feedback about PhotoRenamer 4.1
Support of PhotoRenamer 4.1


About PhotoRenamer 4.1
Language: Visual C++
IDE:Microsoft Visual Studio 2017
App. Version:4.1
Appl. Size:7.83 MB (8.219.136 bytes)
Creation Date:11-Mar-‎2018 ‏‎19:36:26 (GMT+1)
Link Type:Statically Linked
Installer Size:9.43 MB (9.892.153 bytes)
Installer Date:‎11-Mar-‎2018 19:39:15 (GMT+1)




Thanks for bringing support to TGMDev
through PayPal Donations...


      Complete Format Specifications of PhotoRenamer 4.1

The renaming masks of PhotoRenamer 4.1 are strings of characters that contains format specifications that will define how the original file name will be renamed. Format specifications always start with the character % (Percent) followed by either a single character or a character and a length specifier.

PhotoRenamer 4.1 proposes 53 Format specifications to build the renaming masks.

To illustrate the use of these specifications, the mask formats will be applied to a sample photo with original name IMG_01234 taken on monday 10 Octobre 2016 at 08:54:01 and saved afterwards on Saterday 5 November 2016 at 15:24:18. This sample photo is supposed to have been taken with a camera able to save Exif MetaData

Important Reminder: A Windows File can't contain any of the following characters: \/:*?\"<>|. The same restrictions apply to the renaming masks !!!

1. Simplified Data and Time

These specifications are used to simplify the standard date and time part of the renaming masks. The default renaming mask of PhotoRenamer 4.1 is the expanded version of the specification %DT3.

 Specification  Description Application to Sample Photo  
 %DT3 Standard Renaming Mask of PhotoRenamer 4.0 - Equal to %Y-%m-%d %H-%M-%S 2016-10-05 08-54-01
 %DT2 Standard Renaming Mask of PhotoRenamer 2.0 - Equal to %d-%b-%Y-%H-%M-%S 05-Oct-2016 08-54-01
 %DT1 Base ISO 8601 Standard Mask - Equal to %Y%m%dT%H%M%S 20161005T085401
 %DTE Extended ISO 8601 Standard Mask - Equal to %Y-%b-%dT%H.%M.%S 2016-Aug-05-24T08.54.01


2. File Name Masks

These specifications are used retrieve the left and/or right part of the original file name. Note that the specification %C can be used as an alternative to the numbering system obtained using (classically) the %Rx specification.

 Specification  Description Application to Sample Photo  
 %F Complete Windows File Name  IMG_01234
 %Lx Left Part of the File Name (x: Char Number from 1 to 9) %L3 -> IMG - %L4 -> IMG_
 %Rx Right Part of the File Name (x: Char Number from 1 to 9) %R5 -> 01234


3. Keyboard Entry Mask

This specification triggers the launch of a dialog box to enter some free text for every photos to rename

PhotoRenamer 4.0 Keyboard Entry
PhotoRenamer 4.1 Keyboard Entry


 Specification  Description Application to Sample Photo  
 %KI Manual Keyboard Entry Data according to Entry


4. Keyword Selection Mask

These specifications are used to select existing keyword or abbreviated keyword. This feature allows the use of consistent wording across different set of photos. It triggers the launch of a dialog box to select existing keyword or abbreviated keyword from the PhotoRenamer 4.1 database.

 Specification  Description Application to Sample Photo  
 %K Manually Selected Keyword from Database Data according to Selection
 %KA Manually Selected Abbreviated Keyword from Database Data according to Selection
 %Kx Keyword Retrieved Automatically from Database (X: 1 to 999) Data according to Keyword Id
 %KAx Abbreviated Keyword Retrieved Automatically from Database (X: 1 to 999) Data according to Keyword Id


5. Picture Counter

These specifications give a specific number, incremented automatically, to every photo renamed by PhotoRenamer 4.1. The counter base can be changed manually to fit peculiar needs.

 Specification  Description Application to Sample Photo  
 %C Picture Counter with 8 digits (padded with 0) - Equivalent to %C8 Figure according to Counter Value
 %Cx Picture Counter with x digits (padded with 0) with x from 6 to F (F=15) Figure according to Counter Value


6. Complete Date and Time

These specifications allows to add individual parts of the date and time, using different data format.

Remind that, to illustrate the use of these specifications, the mask formats will be applied to a sample photo with original name IMG_01234 taken on monday 10 Octobre 2016 at 08:54:01 and saved afterwards on Saterday 5 November 2016 at 15:24:18. This sample photo is supposed to have been taken with a camera able to save Exif MetaData

 Specification  Description Application to Sample Photo  
 %y Year without Century (as a two-digits number) using Exif Data (or File Data if Not Available) 16
 %Ey Year without Century (as a two-digits number) using Exif Data (or 01-Jan-2000 if Not Available) 16
 %Wy Year without Century (as a two-digits number) using File Data (if Available) 16
 %Y Year with Century (as a four-digits number) using Exif Data (or File Data if Not Available) 2016
 %EY Year with Century (as a four-digits number) using Exif Data (or 01-Jan-2000 if Not Available) 2016
 %WY Year with Century (as a four-digits number) using File Data 2016
 %b Abbreviated Month Name (as a three-letters string) using Exif Data (or File Data if Not Available) Oct
 %Eb Abbreviated Month Name (as a three-letters string) using Exif Data (or 01-Jan-2000 if Not Available) Oct
 %Wb Abbreviated Month Name (as a three-letters string) using File Data Nov
 %B Complete Month Name (according to Local Settings) using Exif Data (or File Data if Not Available) October
 %Bb Complete Month Name (according to Local Settings) using Exif Data (or 01-Jan-2000 if Not Available) October
 %WB Complete Month Name (according to Local Settings) using File Data November
 %m Month (as a two-digits number) using Exif Data (or File Data if Not Available) 10
 %Em Month (as a two-digits number) using Exif Data (or 01-Jan-2000 if Not Available) 10
 %Wm Month (as a two-digits number) using File Data 11
 %a Abbreviated WeekDay Name (as a three-letter string) using Exif Data (or File Data if Not Available) Mon
 %Ea Abbreviated WeekDay Name (as a three-letter string) using Exif Data (or 01-Jan-2000 if Not Available) Mon
 %Wa Abbreviated WeekDay Name (as a three-letter string) using File Data Sat
 %A Complete WeekDay Name (according to Local Settings) using Exif Data (or File Data if Not Available) Monday
 %EA Complete WeekDay Name (according to Local Settings) using Exif Data (or 01-Jan-2000 if Not Available) Monday
 %WA Complete WeekDay Name (according to Local Settings) using File Data Saturday
 %d Day of Month (as a two-digits number) using Exif Data (or File Data if Not Available) 10
 %Ed Day of Month (as a two-digits number) using Exif Data (or 01-Jan-2000 if Not Available) 10
 %Wd Day of Month (as a two-digits number) using File Data 05
 %H Hour in 24-Hour Format (as a two-digits number - 00 to 23) using Exif Data (or File Data if Not Available) 08
 %EH Hour in 24-Hour Format (as a two-digits number - 00 to 23) using Exif Data (or 01-Jan-2000 if Not Available) 08
 %WH Hour in 24-Hour Format (as a two-digits number - 00 to 23) using File Data 15
 %I Hour in 12-Hour Format (as a two-digits number - 01 to 12) using Exif Data (or File Data if Not Available) 08
 %EI Hour in 12-Hour Format (as a two-digits number - 01 to 12) using Exif Data (or 01-Jan-2000 if Not Available) 08
 %WI Hour in 12-Hour Format (as a two-digits number - 01 to 12) using File Data 03
 %M Minute (as a two-digits number - 00 to 59) using Exif Data (or File Data if Not Available) 54
 %EM Minute (as a two-digits number - 00 to 59) using Exif Data (or 01-Jan-2000 if Not Available) 54
 %WM Minute (as a two-digits number - 00 to 59) using File Data 24
 %S Second (as a two-digits number - 00 to 59) using Exif Data (or File Data if Not Available) 01
 %ES Second (as a two-digits number - 00 to 59) using Exif Data (or 01-Jan-2000 if Not Available) 01
 %WS Second (as a two-digits number - 00 to 59) using File Data 18


7. File Extension

These specifications handles the case of file extension.

 Specification  Description Application to Sample Photo  
 %FE File Extension Left Unchanged (Added Automatically if Not Present in Mask) JPG
 %FEU File Extension as UpperCase .JPG
 %FEL File Extension as LowerCase .jpg